﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ThermalEquipmentDesign.Model.Condenser.HorizontalPipeR12
{
    public class HorizontalPipeR12Result : ObservableObject
    {
        // Declare fields for result
        #region Feild Result
        private double dbcondensationTemp;
        private double dbheatCapacity;
        private double dbwaterFlow;
        private double dbphiCoefficient;
        private double dbpipeNumPerWay;
        private double dbreCoefficient;
        private double dbmotionMode;
        private double dbheatCoefficient;
        private double dbheatDensity;
        private double dbpipeArea;        
        private double dbdiagonalPipeNumber;
        private double dbtotalPipe;
        private double dbwayNumber;
        private double dbreducedPipeNumber;
        private double dbrealPipeNumber;
        private double dbpipeDiameter;
        private double dbheatTransferArea;
        private double dbpipeLenght;
        #endregion

        // Create properties for fields
        #region Properties Result

        public double dbCondensationTemp
        {
            get { return dbcondensationTemp; }
            set { dbcondensationTemp = value; }
        }

        public double dbHeatCapacity
        {
            get { return dbheatCapacity; }
            set { dbheatCapacity = value; }
        }

        public double dbWaterFlow
        {
            get { return dbwaterFlow; }
            set { dbwaterFlow = value; }
        }

        public double dbPhiCoefficient
        {
            get { return dbphiCoefficient; }
            set { dbphiCoefficient = value; }
        }

        public double dbPipeNumPerWay
        {
            get { return dbpipeNumPerWay; }
            set { dbpipeNumPerWay = value; }
        }

        public double dbReCoefficient
        {
            get { return dbreCoefficient; }
            set { dbreCoefficient = value; }
        }

        public double dbMotionMode
        {
            get { return dbmotionMode; }
            set { dbmotionMode = value; }
        }

        public double dbHeatCoefficient
        {
            get { return dbheatCoefficient; }
            set { dbheatCoefficient = value; }
        }

        public double dbHeatDensity
        {
            get { return dbheatDensity; }
            set { dbheatDensity = value; }
        }

        public double dbPipeArea
        {
            get { return dbpipeArea; }
            set { dbpipeArea = value; }
        }

        public double dbDiagonalPipeNumber
        {
            get { return dbdiagonalPipeNumber; }
            set { dbdiagonalPipeNumber = value; }
        }

        public double dbTotalPipe
        {
            get { return dbtotalPipe; }
            set { dbtotalPipe = value; }
        }

        public double dbWayNumber
        {
            get { return dbwayNumber; }
            set { dbwayNumber = value; }
        }

        public double dbReducedPipeNumber
        {
            get { return dbreducedPipeNumber; }
            set { dbreducedPipeNumber = value; }
        }

        public double dbRealPipeNumber 
        {
            get { return dbrealPipeNumber; }
            set { dbrealPipeNumber = value; }
        }

        public double dbPipeDiameter
        {
            get { return dbpipeDiameter; }
            set { dbpipeDiameter = value; }
        }

        public double dbHeatTransferArea 
        {
            get { return dbheatTransferArea; }
            set { dbheatTransferArea = value; }
        }

        public double dbPipeLenght
        {
            get { return dbpipeLenght; }
            set { dbpipeLenght = value; }
        }
        #endregion
    }
}
